god-given talent - French English Dictionary